package com.orzxlee.Stream01;

import java.util.ArrayList;

/*
    第五节 Stream流
        需求:
            1.创建一个集合,存储字符串
            2."张"开头的元素存储到的集合A中
            3.集合A中,长度为3的元素存储到集合B中
            4.遍历B集合

 */
public class Demo {
    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        list.add("林青霞");
        list.add("张曼玉");
        list.add("王祖贤");
        list.add("柳岩");
        list.add("张敏");
        list.add("张无忌");

        //Stream流
//        list.stream().filter(s -> s.startsWith("张")).filter(s -> s.length() == 3).forEach(s -> System.out.println(s));
        //方法引用
        list.stream().filter(s -> s.startsWith("张")).filter(s -> s.length() == 3).forEach(System.out::println);


    }
}
